---
sidebar_label: 仅限于节点
hide_table_of_contents: true
---


# GitHub


本示例介绍了如何从 GitHub 存储库加载数据。
您可以将 `GITHUB_ACCESS_TOKEN` 环境变量设置为 GitHub 访问令牌，以增加速率限制和访问私有存储库。


## 设置


GitHub 加载器需要 [ignore npm package](https://www.npmjs.com/package/ignore) 作为同等依赖项。可以像这样安装它


```bash npm2yarn
npm install ignore

```



## 用法


import CodeBlock from "@theme/CodeBlock";

import Example from "!!raw-loader!@examples/document_loaders/github.ts";



<CodeBlock language="typescript">{Example}</CodeBlock>



加载器将忽略像图像这样的二进制文件。


### 使用 .gitignore 语法


要忽略特定文件，您可以将 `ignorePaths` 数组传递到构造函数中


import IgnoreExample from "!!raw-loader!@examples/document_loaders/github_ignore_paths.ts";



<CodeBlock language="typescript">{IgnoreExample}</CodeBlock>

